Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Використання пакетних файлів для автоматизації проектування

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лекція
Предмет:
ACAD

Частина тексту файла

Лекція Використання пакетних файлів для автоматизації проектування Пакетний файл – це текстовий файл, який містить команди AutoCAD і відповіді на підказки до цих команд (але не містить самих підказок). Пакетні файли мають розширення *.scr. Пакетний файл для побудови, наприклад, відрізка між точками (10,20) і (15,30) може мати такий вміст: LINE( 10,20( 15,30( (  Якщо такий пакетний файл записати під іменем OneLine.SCR на диск за допомогою програми NOTEPAD (БЛОКНОТ), то його у подальшому можна автоматично виконати.  Пакетний файл можна виконати, перетягуючи його у зону рисунка головного вікна Автокада, або з допомогою команди SCRIPT (меню Tools > Run script…), яка вимагає вказання пакетного файла:  Після вибору пакетний файл починає виконуватись в автоматичному режимі. При цьому з файла вибирається перше слово, яке сприймається як команда. Ця команда починає виконуватись. Якщо ця команда вимагає відповіді на підказки, то з пакетного файлу послідовно вибирається наступне слово (послідовність символів), що підставляється як відповідь на підказку. Далі ACAD переходить до виконання наступної команди з пакетного файлу, якщо вона в ньому існує. У командному рядку діалог для пакетного файла OneLine.SCR має вигляд: Command:LINE Specify first point:10,20 Specify next point or [Undo]:15,30 Specify next point or [Undo]: Command: Пакетні файли створюють з допомогою сторонніх по відношенню до ACAD спеціалізованих програм, що можуть бути написані на будь-якій з мов програмування високого рівня.    Послідовність розробки програм для створення пакетних файлів 1) Побудувати параметризоване зображення – результат виконання пакетного файла. Наприклад, при проектуванні залізобетонних балок дещо спрощене параметризоване зображення поперечного перерізу може мати вигляд:  2) Розробити математичну модель об’єкта проектування (алгоритм). Цей алгоритм повинен реалізувати формули для визначення параметрів зображення (креслення) об’єкта проектування. Для нашого прикладу це мають бути залежності b, h, c та d від прогону балки, навантажень та характеристик бетону і арматури. 3) Записати символічний вміст пакетного файла з використанням параметрів зображення об’єкта проектування. Цей файл не можна виконати. Він є допоміжним засобом для написання програми. Приклад. Запишемо символічний вміст пакетного файла для такого параметризованого зображення поперечного перерізу стрижня (у формі квадрата):  Рис.1 Символічний вміст:    4) Розробити програму, що передбачає: введення вихідних даних (конкретних числових значень); обчислення конкретних числових значень параметрів зображення об’єкта проектування; відкриття пакетного файла; наповнення його конкретним вмістом; закривання пакетного файла; завершення програми. Напишемо програму для створення пакетного файла фігури за рис. 1 з відповідним символічним вмістом пакетного файлу: program KW; var X, Y, A: real; F: text; begin WriteLn(’Пакетний файл для KW’); Write(’X=’); ReadLn(X); Write(’Y=’); ReadLn(Y); Write(’A=’); ReadLn(A); {На цей момент введено конкретні числові значення X, Y, A. Відкриваємо пакетний файл.} Assign(F, ’KWADR.SCR’); Rewrite(F); {Відкрито файл з іменем KWADR.SCR, наповнюємо його командами та відповідями на підказци до цих команд} WriteLn(F, ’LINE’); WriteLn(F, X:0:4, ’,’, Y:0:4); {Запис X:0:4 означає, що буде виведене числове значення X з точністю 4 знаки після коми, без початкового пропуску (пробіла), який зазвичай виводиться Паскалем при друкуванні додатних дійсних чисел} WriteLn(F, ’@’, A:0:4, ’,0’); WriteLn(F, ’@’, A:0:4, ’<90’); WriteLn(F, ’@’, (-A):0:4, ’,0’); WriteLn(F, ’c’); {Наповнили пакетний файл конкретним вмістом, закриваємо файл} Close(F); end. Якщо пакетний файл має виконуватися в ACAD з мовою, що відрізняється від англійської, то замість ’LINE’ та ’c’ в програмі треба писати ’_LINE’ та ’_c’ відповідно (тут символ ’_’ – це символ підкреслювання, а не позначення пробіла). Далі цю програму треба набрат...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини